v3.0.0 (2023-09-01) * Reworked the feature set to be compatible with 3.x.x server instances. v3.0.1 (2023-12-07) * Decreased the retry timeout for device reconnection. * Added an automatic configuration of bootstrap address to 3.x.x instance. v3.1.0 (2024-07-22) * Upgraded openssl and paho.mqtt libraries. * Added watchdog. * Added user role management. * Reduced missing GPS metrics message count in syslog. * Removed cumulative metrics from client side. v3.1.1 (2024-10-07) * Added support for device secure platform (ICR-270x-S1, ICR-283x-S1). * Added support for new firmware version 6.5.0. * Improved reading of WanIp field. * Improved reading of configuration profile to be more resilient. v3.1.2 (2024-11-28) * Improved router application installation. * Lowered warning message count when loading configuration profile. v3.2.0 (2025-03-12) * Added support of VPN features. * Fixed services sometimes not being restarted after their configuration was changed. * Fixed incorrect IP being sometimes reported as WAN IP Address. * Fixed installation of router apps for firmware versions below 6.4.0. * Fixed metrics sometimes incorrectly reported as "changed". v3.2.1 (2025-03-27) * Added support for 'v1' device platform (ICR-16xx). v3.2.2 (2025-06-03) * Added new CA to default truststore. * Improved router application installation. * Fixed iptables rule duplication. * Fixed the unintended deletion of a config profile in some rare situations when the client is restarted. * Fixed VPN trafic denial caused by default firewall setting (only firmware version 6.5.2+). v3.3.0 (2025-09-25) * Added reporting of active network interfaces. * Added reporting of WAN interface name, firmware version, and WADMP client version. * Added error reporting for synchronization failures due to insufficient space. * Improved synchronization speed for configuration profiles. * Fixed issue where the client exhausted all file descriptors, causing it to be unable to read certain metrics after a long reporting period. * Fixed temperature reporting showing absolute zero instead of null when reading failed. v3.3.1 (2025-10-13) * Fixed critical error when the client tries to read an unknown interface state. * Fixed issue where the client entered an infinite loop when !unique_password was marked as "deleted". The router application is now recognized as part of the system and can no longer be deleted. * Fixed issue where the client did not display the welcome page after a reset to default. * Fixed error that occurred when a reported numeric value was originally empty. * Fixed issue where the client spammed warning messages when the reported interface did not contain any IP address. v3.3.2 (2026-01-14) * Improved the reading speed of reporting measurements. * Updated SIM stats reading to use the new SDK. * Updated GPS data reading to use the new SDK. * Fixed WAN reading issue when no backup route was set. * Added a misconfiguration warning when both the router application and the integrated application in the firmware are enabled (only in firmware version 6.6.0+). v3.4.0 (2026-03-09) * Added support for 'v1i' device platform (ICR-17xx). * Added support for appending additional certificates to the local DMP trust store. * Added network interface validation to ensure VPN-exposed interfaces have a valid IP address and subnet mask. * Adjusted the MTU for the DMP WireGuard tunnel to better suit mobile connections. * Improved file checksum calculation for large files. * Fixed an issue where an empty local changes list was sent when only non-reportable changes were detected. * Fixed an issue where a changed MAC address was not used in a CSR. v3.4.1 (2026-05-13) * Fixed an issue where a missing newline in the local DMP trust store after appending a new certificate corrupted the file. v3.5.0 (2026-09-07) * Added support of the syslog reporting feature. * Added support of device report generation and reporting. * Added support of adding and removing custom CAs. * Added reporting of the module firmware version as a new metric. * Improved error detection during connection to DMP. The client now distinguishes between TCP connection failures and TLS handshake failures. * Reduced the number of syslog warning messages related to missing GPS module. The warning is now reported only once at client startup. * Removed reporting of the root user on S1 routers, which should not be accessible. * Fixed the metric name for the module revision number. It was previously reported using the product revision metric name. * Fixed an issue where the product revision metric reported an incorrect value. * Fixed an issue where the client fails to parse CN from a certificate and unnecessarily performs bootstrap. * Fixed an issue that could cause the client to wait indefinitely for an MQTT publish operation to complete, potentially triggering a watchdog restart. * Fixed an issue where the welcome page was reset after a client upgrade (only firmware versions earlier than 6.6.0). * Fixed an issue where the client could remain stuck in the pending state on server when client removal was requested. * Fixed an issue where the client was unable to respond to all commands after receiving multiple commands concurrently. v3.5.1 (2026-09-23) * Fixed an issue where the client would unconditionally wait and enter bootstrap mode if the management server was not reachable on the first connection attempt.